Skip to content

[UPDATE][vaultwarden][1.0.4] Upgrade Vaultwarden 1.36.0 to 1.37.5 - #3913

Merged
Terminus-Gitbot merged 1 commit into
beclab:mainfrom
AIDockerCloud:feature/vaultwarden-v1.0.4
Nov 7, 2026
Merged

Terminus-Gitbot merged 1 commit into
beclab:mainfrom
AIDockerCloud:feature/vaultwarden-v1.0.4

Conversation

@AIDockerCloud

Copy link
Copy Markdown
Contributor

Summary

Upgrade Vaultwarden from 1.36.0 to 1.37.5 in the Olares app vaultwarden, chart version 1.0.3 -> 1.0.4.

This is a security-driven upgrade: every release from 1.37.0 to 1.37.5 is a security release.

Changes (6 files, +27 −6)

File Change
Chart.yaml version: 1.0.3 -> 1.0.4, appVersion: 1.36.0 -> 1.37.5
OlaresManifest.yaml metadata.version -> 1.0.4, spec.versionName -> 1.37.5, add upgradeDescription
i18n/en-US/OlaresManifest.yaml add upgradeDescription
i18n/zh-CN/OlaresManifest.yaml add upgradeDescription
values.yaml image.version: 1.36.0 -> 1.37.5
templates/vaultwarden.yaml hardcoded image tag :1.36.0 -> :1.37.5

As with fastnotesync, this chart does not reference .Values.image.version in its templates — the tag is hardcoded at templates/vaultwarden.yaml:22, so both places had to change. No template logic or values structure was modified.

Security content of this upgrade

Version Advisories
1.37.0 8 × Medium — SSRF via icon endpoint, cross-organization cipher access and secret sharing, organization policy bypass on directory import, Send access-count bypass, unauthenticated WebSocket flooding, organization import authorization, organization data enumeration
1.37.4 1 × High (organization member revocation, GHSA-69q9-v8p6-xvx3) + 5 × Medium (2FA, invitations, attachments, event logs)
1.37.5 2 × Medium — website icons (GHSA-x9cq-f669-vrr4), emergency access (GHSA-9pjj-f9g5-3x4c)

Upgrade notes surfaced to users

  • Configuration is validated strictly in 1.37.5 — invalid values now abort startup. Numeric options out of range (e.g. LOGIN_RATELIMIT_MAX_BURST, TRASH_AUTO_DELETE_DAYS, EVENTS_DAYS_RETAIN, SMTP_TIMEOUT above 65535; EMAIL_ATTEMPTS_LIMIT above 255), rate-limit or DB timeouts below 1, DATABASE_MIN_CONNS > DATABASE_MAX_CONNS, or an invalid cron in DUO_CONTEXT_PURGE_SCHEDULE / PURGE_INCOMPLETE_SSO_AUTH will stop the container.
  • 1.37.0 rejects an unrecognised DATABASE_URL instead of silently falling back to SQLite.
  • 1.37.5 bundles web vault v2026.10.1; required for web vault 2026.7.1+ two-step login toggling and 2026.9.0+ emergency-access takeover.
  • This chart injects only SIGNUPS_ALLOWED, WEBSOCKET_ENABLED, ADMIN_TOKEN; no new variable, /data volume reused.

Verification

  • docker.io/vaultwarden/server:1.37.5 exists — confirmed against the registry tag list (309 tags, 1.37.x series ends at 1.37.5).
  • Version fields consistent: Chart.yaml:version = metadata.version = 1.0.4; Chart.yaml:appVersion = spec.versionName = image tag = 1.37.5.
  • upgradeDescription identical between root manifest and i18n/en-US; zh-CN mirrors it line by line.
  • git diff --check clean; diff limited to the 6 files above.
  • Single GPG-signed commit on top of upstream/main (f012d1c0), no merge commit.

- chart version 1.0.3 -> 1.0.4; appVersion / versionName / image.version -> 1.37.5
- image tag is hardcoded in templates/vaultwarden.yaml:22 (values.yaml image.version
  is not referenced by the template), so both places are bumped to stay in sync
- verified docker.io/vaultwarden/server:1.37.5 exists in the registry tag list
- 1.37.0 through 1.37.5 are all security releases: 8 Medium advisories in 1.37.0,
  one High (organization member revocation GHSA-69q9-v8p6-xvx3) plus five Medium in
  1.37.4, and two Medium in 1.37.5
- add upgradeDescription (root + en-US + zh-CN); call out that 1.37.5 validates
  configuration strictly and invalid values now abort startup, and that 1.37.0
  rejects an unrecognised DATABASE_URL instead of falling back to SQLite
- no config or env var change in this chart; /data volume is reused as-is
@Terminus-Gitbot

Copy link
Copy Markdown
Collaborator

Check passed, please wait for auto-merge.

@Terminus-Gitbot
Terminus-Gitbot merged commit 9fe20f4 into beclab:main Nov 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants